<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script type="text/javascript">
			// 转换为数字型总共四种方法
			// 1.parseFloat(string) 重点
			// 2.parseInt(string) 重点
			// 3.Number() 强制转换函数
			// 4.js隐式转换,利用算数运算符转换
			var a = '3.124134b';
			b=parseFloat(a);
			console.log(b);
			
			// c =prompt('请输入你的年龄:');
			// console.log(parseInt(c));
			console.log(parseInt('3.1234'));
			console.log(parseInt('3.97856'));
			console.log(parseInt('12px'));
			console.log(parseInt('rem12px'));
			//1. parseint得到的是取整的数值，不会进位
			//只会取整数字开头的部分
			
			console.log(parseFloat('3.97856'));
			console.log(parseFloat('12px'));
			console.log(parseFloat('rem12px'));
			//2.parsefloat可以取到小数
			
			var c ='abc';
			var d = '1000';
			console.log(Number(c));
			console.log(Number(d));
			//3.用Number(string)来进行转换
			
			
			//4.用算数运算符进行转换 * - / 隐式转换
			console.log('20'-'');
			console.log(typeof ('20'-''));
			console.log('30'-0);
			console.log(typeof ('30'-0));
			console.log('30'/0);
			console.log(typeof ('30'/0));
			console.log('30'/'0');
			console.log(typeof ('30'/'0'));
			
			// 测试显示不管 / 和 - 除一个数字或者字符都可以转换为数字型
			
		</script>
	</head>
	<body>
	</body>
</html>
